function tableColumns1(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '项目部名称',
        dataIndex: 'xmbmc',
        align: 'center',
      },
      {
        title: '材料名称规格型号',
        dataIndex: 'clmcggxh',
        align: 'center',
      },
      {
        title: '单位',
        dataIndex: 'dw',
        align: 'center',
      },
      {
        title: '中标价',
        dataIndex: 'zbj',
        align: 'center',
      },
      {
        title: '责任成本预算价',
        dataIndex: 'zrcbysj',
        align: 'center',
      },
      {
        title: '采购均价',
        dataIndex: 'cgjj',
        align: 'center',
      },
      {
        title: '总控数量',
        dataIndex: 'zksl',
        align: 'center',
      },
      {
        title: '开累应耗总量',
        dataIndex: 'klyhzl',
        align: 'center',
      },
      {
        title: '已完工程主材盈利',
        dataIndex: 'ywgczcyl',
        align: 'center',
      },
      {
        title: '已完工程主材成本节余',
        dataIndex: 'ywgczccbjy',
        align: 'center',
      },
      {
        title: '工号1-总控量',
        dataIndex: 'ghOneZkl',
        align: 'center',
      },
      {
        title: '工号1-开累应耗',
        dataIndex: 'ghOneKlyh',
        align: 'center',
      },
      {
        title: '工号2-总控量',
        dataIndex: 'ghTwoZkl',
        align: 'center',
      },
      {
        title: '工号2-开累应耗',
        dataIndex: 'ghTwoKlyh',
        align: 'center',
      },
      {
        title: '工号3-总控量',
        dataIndex: 'ghThreeZkl',
        align: 'center',
      },
      {
        title: '工号3-开累应耗',
        dataIndex: 'ghThreeKlyh',
        align: 'center',
      },
    ]
    return cols
}

function tableColumns2(vm) {
    const cols = [
        {
            title: '序号',
            dataIndex: 'xh',
            width: 60,
            align: 'center',
        },
        {
            title: '项目部名称',
            dataIndex: 'xmbmc',
            align: 'center',
        },
        {
            title: '地点名称',
            dataIndex: 'ddmc',
            align: 'center',
        },
        {
            title: '物资分类',
            dataIndex: 'wzfl',
            align: 'center',
        },
        {
            title: '用料单位',
            dataIndex: 'yldw',
            align: 'center',
        },
        {
            title: '工号',
            dataIndex: 'gh',
            align: 'center',
        },
        {
            title: '出厂类型',
            dataIndex: 'cclx',
            align: 'center',
        },
        {
            title: '劳务合同',
            dataIndex: 'lwht',
            align: 'center',

        },
        {
            title: '项目承担',
            dataIndex: 'xmc',
            align: 'center',
        },
        {
            title: '劳保',
            dataIndex: 'lb',
            align: 'center',
        },
        {
            title: '低值',
            dataIndex: 'dz',
            align: 'center',
        },
        {
            title: '机械',
            dataIndex: 'jx',
            align: 'center',
        },
        {
            title: '发料日期',
            dataIndex: 'flrq',
            align: 'center',
        },
        {
            title: '单据类型',
            dataIndex: 'djlx',
            align: 'center',

        },
        {
            title: '单据编号',
            dataIndex: 'djbh',
            align: 'center',
        },
        {
            title: '物资编号',
            dataIndex: 'wzbh',
            align: 'center',
        },
        {
            title: '物资名称',
            dataIndex: 'wzmc',
            align: 'center',
        },
        {
            title: '规格型号',
            dataIndex: 'ggxh',
            align: 'center',
        },
        {
            title: '辅助规格',
            dataIndex: 'fzgg',
            align: 'center',
        },
        {
            title: '计量单位',
            dataIndex: 'jldw',
            align: 'center',

        },
        {
            title: '数量',
            dataIndex: 'sl',
            align: 'center',
        },
        {
            title: '列帐单价',
            dataIndex: 'lzdj',
            align: 'center',
        },
        {
            title: '列帐金额',
            dataIndex: 'lzje',
            align: 'center',
        },
        {
            title: '价差',
            dataIndex: 'jc',
            align: 'center',
        },
        {
            title: '结算含税单价',
            dataIndex: 'jshsdj',
            align: 'center',
        },
        {
            title: '结算税率%',
            dataIndex: 'jssl',
            align: 'center',

        },
        {
            title: '结算无税单价',
            dataIndex: 'jswsdj',
            align: 'center',
        },
        {
            title: '结算含税金额',
            dataIndex: 'jshsje',
            align: 'center',
        },
        {
            title: '结算无税金额',
            dataIndex: 'jswsje',
            align: 'center',
        },
        {
            title: '结算税金',
            dataIndex: 'jssj',
            align: 'center',
        },
        {
            title: '生产厂家',
            dataIndex: 'sccj',
            align: 'center',
        },
        {
            title: '质量证明文件',
            dataIndex: 'zlzmwj',
            align: 'center',

        },
        {
            title: '明细备注',
            dataIndex: 'mxbz',
            align: 'center',
        },
        {
            title: '成本科目',
            dataIndex: 'cbkm',
            align: 'center',
        },
        {
            title: '机械设备',
            dataIndex: 'jxsb',
            align: 'center',
        },
        {
            title: '核算辅助项',
            dataIndex: 'hsfzx',
            align: 'center',
        },
        {
            title: '领料人',
            dataIndex: 'llr',
            align: 'center',
        },
        {
            title: '库管员',
            dataIndex: 'kgy',
            align: 'center',

        },
        {
            title: '备注',
            dataIndex: 'bz',
            align: 'center',
        },
        {
            title: '应用分类',
            dataIndex: 'yyfl',
            align: 'center',
        },
    ]
    return cols
}

function tableColumns3(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '会计年度',
        dataIndex: 'accYear',
        align: 'center',
      },
      {
        title: '会计期间号',
        dataIndex: 'accPeriod',
        align: 'center',
      },
      {
        title: '核算单元名称',
        dataIndex: 'unitName',
        align: 'center',
      },
      {
        title: '账套名称',
        dataIndex: 'accName',
        align: 'center',
      },
      {
        title: '科目编号',
        dataIndex: 'subjectCode',
        align: 'center',
      },
      {
        title: '科目名称',
        dataIndex: 'subjectName',
        align: 'center',
      },
      {
        title: '机构名称',
        dataIndex: 'orgNm',
        align: 'center',
      },
      {
        title: '货币单位',
        dataIndex: 'currencyId',
        align: 'center',
      },
      {
        title: '借方金额',
        dataIndex: 'rdMoney',
        align: 'center',
      },
      {
        title: '贷方金额',
        dataIndex: 'rcMoney',
        align: 'center',
      },
      {
        title: '借方开累金额',
        dataIndex: 'rdTotal',
        align: 'center',
      },
      {
        title: '贷方开累金额',
        dataIndex: 'rcTotal',
        align: 'center',
      },
      {
        title: '借方年累金额',
        dataIndex: 'rdyTotalMoney',
        align: 'center',
      },
      {
        title: '贷方年累金额',
        dataIndex: 'rcyTotalMoney',
        align: 'center',
      },
      {
        title: '借方纳税额度',
        dataIndex: 'scyDebitAmt',
        align: 'center',
      },
      {
        title: '贷方纳税额度',
        dataIndex: 'scyCrdtAmt',
        align: 'center',
      },
    ]
    return cols
}
function tableColumns4(vm) {
    const cols = [
      {
        title: '序号',
        dataIndex: 'rowIndex',
        width: 60,
        align: 'center',
        customRender: function (t, r, index) {
          return parseInt(index) + 1
        }
      },
      {
        title: '会计年度',
        dataIndex: 'accYear',
        align: 'center',
      },
      {
        title: '会计期间号',
        dataIndex: 'accPeriod',
        align: 'center',
      },
      {
        title: '核算单元名称',
        dataIndex: 'unitName',
        align: 'center',
      },
      {
        title: '账套名称',
        dataIndex: 'accName',
        align: 'center',
      },
      {
        title: '科目编号',
        dataIndex: 'subjectCode',
        align: 'center',
      },
      {
        title: '科目名称',
        dataIndex: 'subjectName',
        align: 'center',
      },
      {
        title: '机构名称',
        dataIndex: 'orgNm',
        align: 'center',
      },
      {
        title: '货币单位',
        dataIndex: 'currencyId',
        align: 'center',
      },
      {
        title: '借方金额',
        dataIndex: 'rdMoney',
        align: 'center',
      },
      {
        title: '贷方金额',
        dataIndex: 'rcMoney',
        align: 'center',
      },
      {
        title: '借方开累金额',
        dataIndex: 'rdTotal',
        align: 'center',
      },
      {
        title: '贷方开累金额',
        dataIndex: 'rcTotal',
        align: 'center',
      },
      {
        title: '借方年累金额',
        dataIndex: 'rdyTotalMoney',
        align: 'center',
      },
      {
        title: '贷方年累金额',
        dataIndex: 'rcyTotalMoney',
        align: 'center',
      },
      {
        title: '借方纳税额度',
        dataIndex: 'scyDebitAmt',
        align: 'center',
      },
      {
        title: '贷方纳税额度',
        dataIndex: 'scyCrdtAmt',
        align: 'center',
      },
    ]
    return cols
}

export {
    tableColumns1,
    tableColumns2,
    tableColumns3,
    tableColumns4
}